a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,tfoot,thead,time,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;-webkit-text-size-adjust:none}

html {height: 100%;}
body{font-family:'Microsoft Yahei','Helvetica Neue',Helvetica,Arial,sans-serif; font-size:14px;color: #666;}
ol,ul,li{list-style:none}
:focus{outline:0 dotted #000!important}
div:focus{outline:0!important}
button:hover,input[type=submit]:hover{cursor:pointer;background:#1e99d5}
.clear{clear:both}
*,:after,:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
a{color: rgb(66, 65, 65);text-decoration:none;outline:0;transition:all .3s ease-in;-o-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-webkit-transition:all .3s ease-in}
a:hover{color:#DB4200;text-decoration:none}
input[type=text],input[type=email],input[type=tel],input[type=password],input[type=file],select,textarea{color:#787878;font-size:14px;font-weight:400;line-height:18px;background:#fff;/*width:100%;*/text-align:left;padding:11px 10px;border:1px solid #d1d1d1;-webkit-appearance:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}
input[type=text]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=password]:focus,textarea:focus{color:#000}
button,input[type=submit]{color:#fff;font-size:14px;line-height:18px;display:inline-block;padding:8px 14px;margin:0;background:#024fa1;border:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;transition:all .3s ease-in;-o-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-webkit-transition:all .3s ease-in;-webkit-appearance:none;width:100%}

.clearfix::after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.fl {float: left;}
.fr {float: right;}
address, cite, dfn, em, i {font-style: normal;}
.mt10{ margin-top:10px;}
.h50{ width:100%;height:50px;}
.header{position: relative;}
.skip-link{ height:30px; background:#eee; line-height:30px;}
.head{padding:16px 0 20px 15px;}
.logo{display:block;float:left}
.logo img{display:block}
.lang_switcher{float:right;}
.lang_switcher,.lang_switcher a{font-size:12px;}
.lang_switcher ul li{float:left;padding:0 0 0 9px}
.lang_switcher ul li:first-child{padding-left:0}
.lang_switcher ul li a:hover,.lang_switcher ul li.active a{color:#2098d5}
.top_nav{background:#f5f5f5;border-bottom: 2px solid #DB4200;position:relative}
.top_nav_a{display:none}
.top_nav .inner{}
.top_nav ul li:first-child{background-image:none}
.top_nav ul li a{display:block;font-size: 16px;padding:16px 22px 16px 21px;line-height:22px;}
.top_nav ul li ul li.back{display:none}
.top_nav ul li .open_menu{visibility: hidden;position: absolute;padding: 30px 0;border-top: 2px solid #DB4200;border-bottom: 2px solid #65666A;background:#fff;overflow: hidden;top:100%;left:0;width:100%;transition:all .3s ease-in;-o-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-webkit-transition:all .3s ease-in;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;z-index:100;}
.top_nav ul li:hover .open_menu{visibility:visible;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}
.top_nav ul li:hover .open_menu ul li a{background:#FFFFFF; color: #818589}
.top_nav ul li.active>a,.top_nav ul li a:hover{color:#fff;background:#024fa1}
.top_nav ul li ul li{float:none}
.top_nav ul li ul li,.top_nav ul li ul li a{text-align:left;}
.top_nav ul li ul li a{padding:4px 22px}

.search_div{position: relative;}
.search_item{width:27.28%;width:auto;padding:0 0 0 18px;position:absolute;top:0;right:15px;width:54px;padding:0;overflow:hidden; z-index:100}
.search_box{width:100%;position:relative;padding:0}
.search_box input[type=text]{padding:17px 15px;height:54px;width: 100%;}
.search_box input[type=submit]{width:54px;height:54px;margin:0;padding:0;position:absolute;top:0;right:0;background:#024fa1 url(../images/search_btn.png) no-repeat 50% 50%}
.search_box input[type=submit]:hover{background-color:#1e99d5}
.element-invisible {position: absolute !important;clip: rect(1px 1px 1px 1px);clip: rect(1px,1px,1px,1px);overflow: hidden;height: 1px;}
.back_top{color:#ab5e5f;font-size:12px;line-height:18px;text-align:center;display:inline-block;background:url(../images/back_top.jpg) no-repeat 50% 50%;position:fixed;width:53px;height:53px;right:82px;bottom:82px;z-index:8000;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}
.back_top:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);-moz-opacity:1;-khtml-opacity:1;opacity:1}
.back_top_show{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:.8;-khtml-opacity:.8;opacity:.8}
.top_nav>.inner>ul.menu>li.back{display:none}

.footer {background: #565656;width: 100%;padding-top: 20px;padding-bottom: 20px;margin-top: 20px;}
.footer div.f2 {margin-top: 30px;color: #cacaca;}
.footer div.f2 h3 {font-size: 24px;height: 30px;font-weight: normal;margin-bottom: 10px;}
.footer div.f2 dl { float:left;padding-left: 0;}
.footer div.f2 dl dd.qq {background: url(../images/qq.png) no-repeat left;padding-left: 52px;padding-right: 20px;}
.footer div.f2 dl dd {float: left;height: 47px;font-size: 17px;}
.footer div.f2 dl dd.tel {background: url(../images/dianh.png) no-repeat left;padding-left: 52px;}
.footer .bottom_werwei { border-left: 2px solid #666666;}
.footer .bottom_werwei img{ width:100%;}
.footer ul.in_b_adrees {background: url(../images/bb_ioc.jpg) no-repeat left 8px;float: right;color: #cacaca;padding-left: 25px;line-height: 29px;}

.copyright {width: 100%;background: #383838;height: 45px;line-height: 45px;color: #d6d6d6;font-size: 12px;}
.xf3_bttom {color: #BFBEBE;}
.copyright span {display:inline-block;}
ul.menu li{float: left;font-size: 16px;}

ul.menu li ul .t1 {float: left;margin-top: 5px;padding-right: 30px;color: #DB4200;}
ul.menu li ul .t2 {float: left;padding-right: 20px;}
ul.menu li ul .t2 {padding: 0 20px;}
ul.menu li ul .t2 p {float: left;width: 120px;}

ul.menu li ul a.t {padding: 0;color: #DB4200;background: none;}
ul.menu li ul a.ts {padding: 0;color: #DB4200;font-size: 15px;background: none;}
ul.menu li ul p a {margin: 5px 0 5px;}
ul.menu li ul .t2 p a {float: left;width: 100%;height: auto;line-height: normal;padding: 0 0 0 10px;background: url(../images/dot.jpg) 0 center no-repeat;}
ul.menu li ul .t2 p a:hover{color:#DB4200;}
ul.menu li ul.sort5 a.s {display: block;font-size: 12px;}
ul.menu li ul.sort5 .t2 {padding: 0 20px;border-right: 1px solid #ccc;}
ul.menu li ul .t2 p {float: left;width: 120px;}

ul.menu li ul.sort5 a.t {padding: 0;color: #DB4200;background: none;}
ul.menu li ul.sort5 a.ts {padding: 0;color: #DB4200;font-size: 15px;background: none;}
ul.menu li ul.sort5 p a {margin: 5px 0 5px;}
ul.menu li ul .t3 {float: left;height: 110px;border-left: 1px solid #D7D7D7;}
ul.menu li ul .t3 .pic {float: left;width: 86px;height: 76px;margin: 5px 20px;display: inline;border: 1px solid #D7D7D7;}
ul.menu li ul .t3 p {float: left;width: 400px;line-height: 20px;font-size: 12px;}
ul.menu li ul .t3 p span {display: block;margin-bottom: 15px;font-size: 14px;}

@media only screen and (max-width:1170px) and (min-width:768px){.top_nav ul li a{padding-left:8px;padding-right:8px}
}
@media only screen and (max-width:767px){
.top_nav{ border-bottom:0;position: absolute; top:50px;}
.top_nav,.top_nav a{font-size:13px}
.top_nav ul li a{padding-left:7px;padding-right:7px}

.head{ position:fixed;top: 0; left:0;width:100%; height:50px;padding-top:12px;padding-bottom:12px;background: #fff;z-index: 9999;}
.logo{width:200px;}
.logo img{width:100%;}
.expend{position: absolute; left:0; right:0;top:0; bottom:0;width: 100%; height:100%;background: #fff; border-bottom:#ddd 1px solid; overflow:hidden;z-index:99999}

.header .lang_switcher{display:none}
.lang_switcher{text-align:center;float:none;padding:20px 0 0}
.lang_switcher ul li{display:inline-block;float:none;padding:0 10px}
.top_nav_user{display:block;width:7.913%;height: 50px;background:url(../images/icon_dl.png) no-repeat 50% 50%;background-size:29px auto;position:absolute;top:0;right:50px;transition:none;-o-transition:none;-moz-transition:none;-webkit-transition:none}

.top_nav_a{display:block;width:7.913%;height: 50px;background:url(../images/top_nav_a.png) no-repeat 50% 50%;background-size:29px auto;position:absolute;top:0;right:15px;transition:none;-o-transition:none;-moz-transition:none;-webkit-transition:none}
.top_nav_close{background-image:url(../images/close.png);background-size:29px auto;background-size:16px auto}
.top_nav{ width:100%;background:#f5f5f5;padding:0px;
-webkit-transform: translate3d(-100%, 0, 0);
-moz-transform: translate3d(-100%, 0, 0);
-ms-transform: translate3d(-100%, 0, 0);
-o-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
-webkit-transition: -webkit-transform 0.4s ease;
-moz-transition: -moz-transform 0.4s ease;
-ms-transition: -ms-transform 0.4s ease;
-o-transition: -o-transform 0.4s ease;
transition: transform 0.4s ease;}

.search_div{width:100%;}
.search_item{position:absolute;top:0;left:0;float:none;width:100%!important;display:block;padding:13px 14px 0 13px}
.search_box input[type=text]{padding:10px 13px;height:40px;width: 100%;}
.search_box{padding:0 40px 0 0}
.search_box input[type=submit]{width:40px;height:40px;background-size:18px auto}

.top_nav_open{display:block;z-index:100;-webkit-transform: translate3d(0%, 0, 0);
-moz-transform: translate3d(0%, 0, 0);
-ms-transform: translate3d(0%, 0, 0);
-o-transform: translate3d(0%, 0, 0);
transform: translate3d(0%, 0, 0);}
.top_nav_open{ bottom:0;}
.top_nav_open:after{content: "";display: block;width: 20px;height:120%;position: absolute;left: 100%;top: -10%;box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); z-index:9999}
.top_nav_open .menu{ position:absolute; top:70px; left:0;right:0;bottom:40px;overflow: scroll;overflow-x: hidden;overflow-y: auto;box-sizing: border-box;}

.top_nav ul li{float:none;padding:0;background-image:none;border-bottom:1px solid #ececec;}

.top_nav ul li span{display: block;position: relative}

.top_nav ul li:first-child{border-top:1px solid #ececec}
.search_item{display:none}
.top_nav,.top_nav a,.top_nav ul li ul,.top_nav ul li ul a{font-size: 20px;line-height:30px}
.top_nav ul li a{display: inline-block;padding:12px 57px 12px 15px}
.top_nav ul li.active > a, .top_nav ul li:hover a {color: #555;background:#f5f5f5;}

.top_nav ul li ul a{display:block;padding:24px 30px 24px 30px}
.top_nav .arr{display:none;width:113px;height:100%;position:absolute;top:0;right:0;border-left:1px solid #ececec;background:url(../images/arr.png) no-repeat 38.05% 50%}
.top_nav .has_children .arr{display:block}
.top_nav ul li ul li a {padding: 12px 15px 12px 15px;}

.top_nav ul li ul li.back{display:block}
.top_nav ul li ul li.back a{padding-left:143px}
.top_nav ul li ul li.back a .arr{left:0;right:auto;background:url(../images/arr_back.png) no-repeat 38.05% 50%;border-left:none;border-right:1px solid #ececec}
.top_nav_sub_open .menu{height: 100%!important; position:absolute;top: 0px!important;
overflow-x: hidden!important;
overflow-y:visible!important;
overflow: hidden!important;}

.top_nav_sub_open ul li{visibility:hidden}
.top_nav_sub_open ul li.m_active>a{visibility:hidden}
.top_nav_sub_open ul li.m_active ul,.search_item{left:0;display:block}
.top_nav_sub_open ul li.m_active ul li,.search_item{visibility:visible}
.top_nav ul li .open_menu{position:absolute;top:71px;padding:0;background:#f5f5f5;border-top: 0;border-bottom: 0;-webkit-transform: translate3d(-100%, 0, 0);
-moz-transform: translate3d(-100%, 0, 0);
-ms-transform: translate3d(-100%, 0, 0);
-o-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);-webkit-transition: -webkit-transform 0.4s ease;
-moz-transition: -moz-transform 0.4s ease;
-ms-transition: -ms-transform 0.4s ease;
-o-transition: -o-transform 0.4s ease;
}
.top_nav_sub_open .menu{}
.top_nav_sub_open ul li.m_active .open_menu{ position:absolute; bottom:40px;top:70px; left:0;right:0;overflow: scroll;overflow-x: hidden;overflow-y: auto;
box-sizing: border-box; visibility:visible; z-index:9999}
.top_nav_sub_open ul li.m_active .open_menu{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;-webkit-transform: translate3d(0%, 0, 0);
-moz-transform: translate3d(0%, 0, 0);
-ms-transform: translate3d(0%, 0, 0);
-o-transform: translate3d(0%, 0, 0);
transform: translate3d(0%, 0, 0);-webkit-transition: -webkit-transform 0.4s ease;
-moz-transition: -moz-transform 0.4s ease;
-ms-transition: -ms-transform 0.4s ease;
-o-transition: -o-transform 0.4s ease;
transition: transform 0.4s ease;}

.back_top {right:15px; display:none;}
.footer div.f2 {margin-top:0;padding:0;}
.footer .bottom_werwei { margin-top:30px;padding: 0;border-left:0;}
.footer ul.in_b_adrees {margin-top: 20px;}
.copyright{ height:auto; line-height:26px;}

.top_nav,.top_nav a,.top_nav ul li ul,.top_nav ul li ul a{font-size:16px;line-height:15px}

.top_nav .arr{width:57px;background-size:7px auto}

.top_nav ul li ul li.back a .arr{width:57px;background-size:7px auto}
ul.menu li ul .t1,ul.menu li ul .t2 { float:none;
font-size:18px; border-right:0;overflow: hidden;}
ul.menu li ul .t1{padding:10px;0}

ul.menu li ul .t2 p {width: 100%;}
ul.menu li ul .t2 p a{border-bottom: 1px #ccc  dotted;padding: 5px 0 5px 10px;}

ul.menu li ul.sort5 .t2 {border-right:0px}
ul.menu li ul.sort5 .t2 p a{border-bottom: 0;}

ul.menu li ul.sort5 a.s {display: block;font-size:15px;padding: 5px 0 5px 10px;}
ul.menu li ul.sort5 .t2 p a.s {border-bottom: 1px #ccc  dotted;}
ul.menu li ul.sort5 p a {font-size:16px;}
ul.menu li ul .t3 {padding-top: 15px;border-left:0;}

ul.menu li ul .t3 p {float: none;width: auto;line-height: 20px;font-size:14px;overflow: hidden;}
ul.menu li ul .t3 .pic {float: left;width: 86px;height: 76px;margin:0px 10px 0 0;display: inline;border:0;}
ul.menu li ul .t3 p span {display: block;margin-bottom:0px;font-size:16px;}
}
.navbar-bottom{position: absolute;left: 0;right: 0;top: auto;bottom: 0;height: 40px;padding: 10px 0;line-height: 20px;text-align: center; border-top: #E1E1E1 1px solid;}
.navbar-bottom a{ color: #7C7C7C;}